/**
 * @Title: menuList.js
 * @Description: menuList 菜单
 * @author: Fanchao
 * @date: 2020/8/4 11:07 下午
 * @version V1.0
 */
const menuList = [
    // 没有menuParentId为一级菜单
    {
        id: '000', // 菜单ID 规则: 000开始
        icon: 'home',
        name: 'Home',
        zh: {
            name: '我的页面',
        },
        'pt-br': {
            name: '',
        },
        route: '/home',
    },
    {
        id: '001', // 菜单ID 规则: 000开始
        breadcrumbParentId: '000', // 面包屑导航 对应最根路径 (一级菜单此处可能会根据需求修改:需求为系统登录之后是否有默认页面)
        name: 'Users', // 菜单名称 英文
        zh: {
            name: '用户管理', // 菜单名称 中文
        },
        'pt-br': {
            name: '',
        },
        icon: 'code-o', // 菜单icon
    },
    // 有menuParentId为二级菜单
    {
        id: '0011', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '001', // 面包屑导航 对应父菜单id
        menuParentId: '001', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'Teacher',
        zh: {
            name: '教员管理',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/users/teachers',
    },
    {
        id: '0012', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '001', // 面包屑导航 对应父菜单id
        menuParentId: '001', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'Student',
        zh: {
            name: '学员管理',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/users/students',
    },
    {
        id: '0013', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '001', // 面包屑导航 对应父菜单id
        menuParentId: '001', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'Leader',
        zh: {
            name: '领导管理',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/users/leaders',
    },
    {
        id: '0014', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '001', // 面包屑导航 对应父菜单id
        menuParentId: '001', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'Administrator',
        zh: {
            name: '管理员',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/users/administrators',
    },
    {
        id: '0015', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '001', // 面包屑导航 对应父菜单id
        menuParentId: '001', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'Manager',
        zh: {
            name: '评估负责人',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/users/managers',
    },
    {
        id: '0016', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '001', // 面包屑导航 对应父菜单id
        menuParentId: '001', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'Supervision',
        zh: {
            name: '督导专家',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/users/supervision',
    },

    // 评价打分管理菜单
    {
        id: '002', // 菜单ID 规则: 000开始
        breadcrumbParentId: '000', // 面包屑导航 对应最根路径
        name: 'Evaluations', // 菜单名称 英文
        zh: {
            name: '评价打分管理', // 菜单名称 中文
        },
        'pt-br': {
            name: '',
        },
        icon: 'code-o', // 菜单icon
    },
    {
        id: '0021', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '002', // 面包屑导航 对应父菜单id
        menuParentId: '002', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'TheObjectsTeacher',
        zh: {
            name: '预评教对象库',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/evaluations/the-objects-teacher',
    },
    {
        id: '0022', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '002', // 面包屑导航 对应父菜单id
        menuParentId: '002', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'TheObjectsStudent',
        zh: {
            name: '评学对象库',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/evaluations/the-objects-student',
    },
    {
        id: '0023', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '002', // 面包屑导航 对应父菜单id
        menuParentId: '002', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'Question',
        zh: {
            name: '方案创建',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/evaluations/question',
    },
    {
        id: '0025', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '002', // 面包屑导航 对应父菜单id
        menuParentId: '002', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'Examination',
        zh: {
            name: '方案浏览',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/evaluations/examination',
    },
    {
        id: '0024', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '002', // 面包屑导航 对应父菜单id
        menuParentId: '002', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'Task',
        zh: {
            name: '评价任务',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/evaluations/task',
    },
    {
        id: '0026',
        menuParentId: '-1',
        breadcrumbParentId: '0025',
        name: 'ExaminationDetail',
        zh: {
            name: '试卷详情',
        },
        'pt-br': {
            name: '',
        },
        route: '/evaluations/examination/:id',
    },
    {
        id: '0027', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '002', // 面包屑导航 对应父菜单id
        menuParentId: '002', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'ListenInfo',
        zh: {
            name: '听查课信息',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/evaluations/listen-info',
    },
    // 综合质量
    {
        id: '003', // 菜单ID 规则: 000开始
        breadcrumbParentId: '000', // 面包屑导航 对应最根路径
        name: 'TeachingQuality', // 菜单名称 英文
        zh: {
            name: '综合质量', // 菜单名称 中文
        },
        'pt-br': {
            name: '',
        },
        icon: 'code-o', // 菜单icon
    },
    {
        id: '0031', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '003', // 面包屑导航 对应父菜单id
        menuParentId: '003', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'ClassEvaluations',
        zh: {
            name: '课程质量',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        // route: '/teaching-quality/class-evaluations',
    },

    {
        id: '00311', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '0031', // 面包屑导航 对应父菜单id
        menuParentId: '0031', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'ComputeScheme',
        zh: {
            name: '计算方案',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/teaching-quality/compute-scheme',
    },
    {
        id: '00312', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '0031', // 面包屑导航 对应父菜单id
        menuParentId: '0031', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'ClassEvaluationsCopy',
        zh: {
            name: '评估对象',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/teaching-quality/class-evaluations',
    },




    //  特殊的详情菜单 参考点 二级菜单的详情
    {
        id: '0032',
        menuParentId: '-1',
        breadcrumbParentId: '00312',
        name: 'ClassEvaluationsDetail',
        zh: {
            name: '评价详情',
        },
        'pt-br': {
            name: '',
        },
        route: '/teaching-quality/class-evaluations/:id',
    },
    {
        id: '0033', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '003', // 面包屑导航 对应父菜单id
        menuParentId: '003', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'TeachersEvaluations',
        zh: {
            name: '我的评价',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/teaching-quality/my-evaluations',
    },
    {
        id: '0034', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '003', // 面包屑导航 对应父菜单id
        menuParentId: '003', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'TeachersEvaluations',
        zh: {
            name: '评学结果',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/teaching-quality/teacher-evaluations',
    },

    // 我的任务
    {
        id: '004', // 菜单ID 规则: 000开始
        breadcrumbParentId: '000', // 面包屑导航 对应最根路径
        name: 'MyTasks', // 菜单名称 英文
        zh: {
            name: '我的任务', // 菜单名称 中文
        },
        'pt-br': {
            name: '',
        },
        icon: 'code-o', // 菜单icon
        route: '/my-tasks',
    },
    //  普通的详情菜单 参考点 一级菜单的详情菜单
    {
        id: '0041',
        menuParentId: '-1',
        breadcrumbParentId: '004',
        name: 'PendingTaskDetail',
        zh: {
            name: '任务详情',
        },
        'pt-br': {
            name: 'Detalhes do usuário',
        },
        route: '/my-tasks/:id',
    },
    {
        id: '005', // 菜单ID 规则: 000开始
        breadcrumbParentId: '000', // 面包屑导航 对应最根路径
        name: 'Units', // 菜单名称 英文
        zh: {
            name: '单位管理', // 菜单名称 中文
        },
        'pt-br': {
            name: '',
        },
        icon: 'code-o', // 菜单icon
        route: '/units',
    },

    // 培训任务管理
    {
        id: '006', // 菜单ID 规则: 000开始
        breadcrumbParentId: '000', // 面包屑导航 对应最根路径
        name: 'Train', // 菜单名称 英文
        zh: {
            name: '培训任务管理', // 菜单名称 中文
        },
        'pt-br': {
            name: '',
        },
        icon: 'code-o', // 菜单icon
        route: '/train',
    },
    {
        id: '0061', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '006', // 面包屑导航 对应父菜单id
        menuParentId: '006', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'TrainType',
        zh: {
            name: '培训类型管理',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/train/train-type',
    },
    {
        id: '0062', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '006', // 面包屑导航 对应父菜单id
        menuParentId: '006', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'Major',
        zh: {
            name: '专业方向管理',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/train/major',
    },
    {
        id: '0063', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '006', // 面包屑导航 对应父菜单id
        menuParentId: '006', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'Task',
        zh: {
            name: '任务运行管理',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/train/task',
    },

    // 课程管理
    {
        id: '007', // 菜单ID 规则: 000开始
        breadcrumbParentId: '000', // 面包屑导航 对应最根路径
        name: 'Course', // 菜单名称 英文
        zh: {
            name: '课程管理', // 菜单名称 中文
        },
        'pt-br': {
            name: '',
        },
        icon: 'code-o', // 菜单icon
        route: '/course',
    },
    {
        id: '0071', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '007', // 面包屑导航 对应父菜单id
        menuParentId: '007', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'CourseSystem',
        zh: {
            name: '课程体系管理',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/course/system',
    },
    {
        id: '0072', // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: '007', // 面包屑导航 对应父菜单id
        menuParentId: '007', // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: 'CourseRunning',
        zh: {
            name: '课程运行管理',
        },
        'pt-br': {
            name: '',
        },
        icon: 'bar-chart', // 菜单icon
        route: '/course/running',
    },

    /*{
        id: "0073", // 菜单ID 规则: 以父菜单id+index顺序 index从1开始
        breadcrumbParentId: "007", // 面包屑导航 对应父菜单id
        menuParentId: "007", // 父菜单id 对应父菜单id 遍历生成二级菜单使用
        name: "Versions",
        zh: {
            name: "课程版本管理"
        },
        "pt-br": {
            name: ""
        },
        icon: "bar-chart", // 菜单icon
        route: "/course/versions"
    },
    */
    // 教学班
    {
        id: '008', // 菜单ID 规则: 000开始
        breadcrumbParentId: '000', // 面包屑导航 对应最根路径
        name: 'TeachClass', // 菜单名称 英文
        zh: {
            name: '教学班管理', // 菜单名称 中文
        },
        'pt-br': {
            name: '',
        },
        icon: 'code-o', // 菜单icon
        route: '/teacherClass',
    },
];

export { menuList };
/*

const train = {
    // 成功与否
    state: '0 | 1',
    // 成功失败消息
    message: '密码错误 | 当前用户不存在',
    // 返回的用户信息
    train: {
        username: '用户名',
        permissions: {
            // 用户角色
            role: 'admin',
            // 可访问的菜单 用户前端生成菜单
            // 000 默认页面 我的页面 一级菜单(对应前端路由)
            // 001 用户管理 一级菜单 (菜单目录)
            // 0011 用户管理--> 教员管理 二级菜单(对应前端路由)
            // 0012 用户管理--> 学员管理 二级菜单(对应前端路由)
            // 0013 用户管理--> 领导管理 二级菜单(对应前端路由)
            // 0014 用户管理--> 管理员 二级菜单(对应前端路由)
            // 0015 用户管理--> 评估负责人 二级菜单(对应前端路由)
            // 0016 用户管理--> 督导专家 二级菜单(对应前端路由)
            // 002  评价打分管理 一级菜单 (菜单目录)
            // 0021 评价打分管理--> 预评教对象库 二级菜单(对应前端路由)
            // 0022 评价打分管理--> 评学对象库 二级菜单(对应前端路由)
            // 0023 评价打分管理--> 方案创建 二级菜单(对应前端路由)
            // 0024 评价打分管理--> 评价任务 二级菜单(对应前端路由)
            // 0025 评价打分管理--> 方案浏览 二级菜单(对应前端路由)
            // 0026 评价打分管理--> 试卷详情 二级菜单(对应前端路由)
            // 0027 评价打分管理--> 听查课信息 二级菜单(对应前端路由)
            // 003 综合质量 一级菜单 (菜单目录)
            // 0031 综合质量--> 课程质量 二级菜单(对应前端路由)
            // 0032 综合质量--> 评价详情 二级菜单(对应前端路由)
            // 0033 综合质量--> 我的评价 二级菜单(对应前端路由)
            // 0034 综合质量--> 评学结果 二级菜单(对应前端路由)
            // 004 我的任务 一级菜单 (对应前端路由)
            // 0041 我的任务--> 任务详情 二级菜单(对应前端路由)
            // 005 单位管理--> 一级菜单(对应前端路由)
            // 006 单位管理--> 一级菜单(对应前端路由)
            // 0061 单位管理--> 培训类型管理 二级菜单(对应前端路由)
            // 0062 单位管理--> 专业方向管理 二级菜单(对应前端路由)
            // 0063 单位管理--> 任务运行管理 二级菜单(对应前端路由)
            // 007 课程管理--> 一级菜单(对应前端路由)
            // 0071 课程管理--> 课程体系管理 二级菜单(对应前端路由)
            // 0072 课程管理--> 课程运行管理 二级菜单(对应前端路由)
            // 0073 课程管理--> 课程版本管理 二级菜单(对应前端路由)
            // 008 教学班管理--> 一级菜单(对应前端路由)
             visit: ['000', '001', '0011', '0012', '0013', '0014', '0015', '0016', '002', '0021', '0022', '0023', '0024', '0025', '0026', '0027', '003', '0031', '0032', '0033', '0034', '004', '0041', '005', '006', '0061', '0062', '0063', '007', '0071', '0072', '0073', '008']
        },

    },
};
*/
